SubscriptionBase

StockSharp.Messages

Подписка.

Наследует: Cloneable<T>

Реализует: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable

Конструкторы

SubscriptionBase
protected SubscriptionBase(ISubscriptionMessage subscriptionMessage, SecurityMessage security)
subscriptionBase = SubscriptionBase(subscriptionMessage, security)

Инициализирует новый экземпляр SubscriptionBase.

subscriptionMessage
Сообщение о подписке.
security
финансовый инструмент.

Свойства

Count
public long? Count { get; set; }
value = subscriptionBase.Count
subscriptionBase.Count = value

Получает счет ожидающих сообщений.

DataType
public DataType DataType { get; }
value = subscriptionBase.DataType

Тип рыночных данных, управляемых данным хранилищем.

FillGaps
public FillGapsDays? FillGaps { get; set; }
value = subscriptionBase.FillGaps
subscriptionBase.FillGaps = value

FillGapsDays.

FilterEnabled
public bool FilterEnabled { get; }
value = subscriptionBase.FilterEnabled

Сообщение содержит поля с непо умолчанию значениями.

From
public DateTime? From { get; set; }
value = subscriptionBase.From
subscriptionBase.From = value

От ключа узла.

IsSubscribe
public bool IsSubscribe { get; set; }
value = subscriptionBase.IsSubscribe
subscriptionBase.IsSubscribe = value

Сообщение является подпиской.

MarketData
public MarketDataMessage MarketData { get; }
value = subscriptionBase.MarketData

MarketDataMessage

OrderStatus
public OrderStatusMessage OrderStatus { get; }
value = subscriptionBase.OrderStatus

OrderStatusMessage

OriginalTransactionId
public long OriginalTransactionId { get; set; }
value = subscriptionBase.OriginalTransactionId
subscriptionBase.OriginalTransactionId = value

Идентификатор исходного сообщения TransactionId, на которое это сообщение является ответом.

PortfolioLookup
public PortfolioLookupMessage PortfolioLookup { get; }
value = subscriptionBase.PortfolioLookup

PortfolioLookupMessage

SecurityId
public SecurityId? SecurityId { get; }
value = subscriptionBase.SecurityId

идентификатор финансового инструмента.

SecurityLookup
public SecurityLookupMessage SecurityLookup { get; }
value = subscriptionBase.SecurityLookup

SecurityLookupMessage

Skip
public long? Skip { get; set; }
value = subscriptionBase.Skip
subscriptionBase.Skip = value

Пропустить счет.

SpecificItemRequest
public bool SpecificItemRequest { get; }
value = subscriptionBase.SpecificItemRequest

Определить, является ли сообщение запросом на конкретный пункт (e.g. порядок, позиция и т.д.) или нет.

State
public SubscriptionStates State { get; set; }
value = subscriptionBase.State
subscriptionBase.State = value

Государство.

SubscriptionMessage
public ISubscriptionMessage SubscriptionMessage { get; }
value = subscriptionBase.SubscriptionMessage

Сообщение о подписке.

To
public DateTime? To { get; set; }
value = subscriptionBase.To
subscriptionBase.To = value

За ключ от узла.

TransactionId
public long TransactionId { get; set; }
value = subscriptionBase.TransactionId
subscriptionBase.TransactionId = value

Идентификатор запроса.

Методы

ToString
public override string ToString()
result = subscriptionBase.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.